package mus;
import java.util.HashSet;
import java.util.Set;
import java.util.SortedSet;


public class Jugador {
	private Apuesta apuesta;
	private int idJugador;

	public Jugador(int idJugador) {
		this.idJugador = idJugador;
		this.cartas = new HashSet<Carta>();
	}

	public int getIdJugador() {
		return idJugador;
	}


	public void setIdJugador(int idJugador) {
		this.idJugador = idJugador;
	}


	private Set<Carta> cartas;
	

	public Set getCartas() {
		return cartas;
	}


	public void setCartas(Carta carta) {

		this.cartas.add(carta);
	}


	private boolean haApostado;


	public boolean haApostado() {
		return haApostado;
	}


	public void setHaApostado(boolean haApostado) {
		this.haApostado = haApostado;
	}


	public void apostar(int cantidad) {
		this.setCantidadApostada(cantidad);
		this.setHaApostado(true);
	}


	public void subirApuesta(int cantidad) {
		if(cantidad<=this.getCantidadApostada()){
			System.out.println("La cantidad a subir debe ser mayor de "+this.getCantidadApostada());
		}else{
			this.setCantidadApostada(cantidad);
			this.setHaVisto(true);
		}
	}


	public void verApuesta(int cantidad) {
		this.setHaVisto(true);
	}


	private boolean haVisto;


	public boolean isHaVisto() {
		return haVisto;
	}


	public void setHaVisto(boolean haVisto) {
		this.haVisto = haVisto;
	}


	private boolean haPasado;


	public boolean isHaPasado() {
		return haPasado;
	}


	public void setHaPasado(boolean haPasado) {
		this.haPasado = haPasado;
	}


	private boolean tienePares;


	public boolean isTienePares() {
		return tienePares;
	}


	public void setTienePares(boolean tienePares) {
		this.tienePares = tienePares;
	}


	private int cantidadApostada;


	public int getCantidadApostada() {
		return cantidadApostada;
	}

	public void setCantidadApostada(int cantidadApostada) {
		this.cantidadApostada = cantidadApostada;
	}

	public boolean pasa() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean verApuesta() {
		// TODO Auto-generated method stub
		return false;
	}

}
